Definitions | M1 M2, mk-ma, M1 M2, MsgA, Valtype(da;k), A & B, P & Q, left+right, strong-subtype(A;B), f g, x:A. B(x), a:A fp B(a), S T, S T, union-deq(A;B;a;b), sumdeq(a;b), sum-deq(A;B;a;b), IdLnkDeq, product-deq(A;B;a;b), proddeq(a;b), prod-deq(A;B;a;b), AtomDeq, atom-deq-aux, NatDeq, <a,b>, nat-deq-aux, f(a), Prop, Atom, , {x:A| B(x) }, , A B, A, False, a<b, #$n, x:A B(x), x:A![](../FONT/dash.png) B(x), State(ds), type List, f(x)?z, locl(a), Top, 1of(t), IdDeq, Id, P ![](../FONT/eq.png) Q, Type, Void, KindDeq, rcv(l,tg), 2of(t), ![](../FONT/lam.png) x. t(x), x:A. B(x), x.A(x), IdLnk, Knd, t T |